package com.itheima.youdianda.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.youdianda.common.R;
import com.itheima.youdianda.pojo.YddAdvpos;

public interface YddadvposService extends IService<YddAdvpos> {
    /**
     * 广告位列表分页
     *
     * @param page
     * @param limit
     * @param advposdesc
     * @param advposname
     * @return
     */
    R advposList(Integer page, Integer limit, String advposname, String advposdesc);

    /**
     * 广告位添加
     *
     * @param yddAdvpos
     * @return
     */
    R advposAdd(YddAdvpos yddAdvpos);

    /**
     * 广告位修改
     *
     * @param yddAdvpos
     * @return
     */
    R advposUpdate(YddAdvpos yddAdvpos);

    /**
     * 广告位删除
     *
     * @param id
     * @return
     */
    R del(Integer id);

    /**
     * 广告位列表全部
     *
     * @return
     */
    R getAll();

    /**
     * 广告位详情
     *
     * @param id
     * @return
     */
    R rowInfo(Integer id);
}
